package com.chaike.hsq.bean.response.merchant;

import com.chaike.hsq.bean.response.BizBaseResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 慧收钱 商户进件 响应参数.
 *
 * @author Luo
 * @version 1.0
 * @date 2021-10-14 10:36
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
public class MerchantIncomingResponse extends BizBaseResponse implements Serializable {

    private static final long serialVersionUID = 5190642453439420460L;

    /**
     * <pre>
     * 字段名：进件请求流水号.
     * 变量名：transNo
     * 是否必填：必须与先前报文中对应域的值相同的域
     * 类型：string
     * 描述：
     *    商户请求进件唯一流水号，每次请求不可重复
     * </pre>
     */
    private String transNo;

    /**
     * <pre>
     * 字段名：进件申请编号.
     * 变量名：applyNo
     * 是否必填：是
     * 类型：string
     * 描述：
     *    平台（慧收钱）生成进件申请编号
     * </pre>
     */
    private String applyNo;

    /**
     * <pre>
     * 字段名：状态.
     * 变量名：status
     * 是否必填：是
     * 类型：string
     * 描述：
     *    详见附录：状态
     * </pre>
     *
     * @see com.chaike.hsq.consts.HsqMerchantEnum.Status
     */
    private String status;

}
